<?php
/*
 * * * * * * * * * * LICENCIA * * * * * * * * * * * * * * * * * * * * *

Copyright(C) 2012
Instituto Universtiario de Tecnología Dr. Federico Rivero Palacio

Este programa es Software Libre y usted puede redistribuirlo y/o modificarlo
bajo los términos de la versión 3.0 de la Licencia Pública General (GPLv3)
publicada por la Free Software Foundation (FSF), es distribuido sin ninguna
garantía. Usted debe haber recibido una copia de la GPLv3 junto con este
programa, sino, puede encontrarlo en la página web de la FSF, 
específicamente en la dirección http://www.gnu.org/licenses/gpl-3.0.html

 * * * * * * * * * * ARCHIVO * * * * * * * * * * * * * * * * * * * * *

Nombre: DocenteAgregarModificar.php
Diseñador:Daniel Abreu (dabreuperes@gmail.com)
Programador: Daniel Abreu
Fecha: Noviembre de 2012
Descripción:  
	
 * * * * * * * * Cambios/Mejoras/Correcciones/Revisiones * * * * * * * *
Diseñador - Programador /   Fecha   / Descripción del cambio
---                         ----      ---------
Katherine Ríos kathyr2d2@gmail.com	20/02/2013 cambios en la vista
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*/


//se extrae la información de la vista para un manejo simplificado
//se extrae el arreglo con los institutos
$docentes = $this->obtenerInformacion('docente');
//$fotografia = $this->obtenerInformacion('fotografia');

$mensajeFoto=0;
$exitoFoto=0;
$mensaje=0;

//se extrae la acción
$accion = $this->obtenerInformacion('accion');



//se extrae el único objeto del arreglo dependiendo del la accion  
if($accion == 'premodificar') 
	$docente = $docentes[0];
if($accion == 'preagregar') 	
	$docente = $docentes[0];
	
//se obtiene la informacion que viene de el comtrolador
@$mensajeFoto = $this->obtenerInformacion('mensajeFoto'); 
@$exitoFoto = $this->obtenerInformacion('exitoFoto');
@$listaDeInstitutos = $this->obtenerInformacion('listaIntitutos');
@$listaDePensums = $this->obtenerInformacion('listaPensums');
@$listaDePrivilegio = $this->obtenerInformacion('listaPrivilegio');
@$listaDocentes = $this->obtenerInformacion('listaDocentes');


//se extrae el mensaje si accion es agregar o modificar
if (($accion == 'agregar') or ($accion == 'modificar')) 
	$mensaje = $this->obtenerInformacion('mensaje');

?>

<div class="contenido">
	<div class="cont">
        <form name="frmdocente" method="POST" enctype="multipart/form-data">
            <input type="hidden" name="modulo" />
            <input type="hidden" name="submodulo" />
            <input type="hidden" name="accion" />
            <input type="hidden" name="subaccion"/>
            <input type="hidden" name="tipoVista" />
            <input type="hidden" name="codigo" />
          <?php  if($_SESSION['tipo'] != 'A' || $_SESSION['tipo'] != 'D') { ?>
            <input type="hidden" name="privilegio" value='<?php echo $docente->obtenerPrivilegio(); ?>' />
          <?php } ?>  	
            <?php	
            	if (($accion == 'premodificar')) { 
            ?>
            <input type="hidden" name="codigoP" value="<?php echo $docente->obtenerCodigo(); ?>" />
            <input type="hidden" name="codigoD" value="<?php echo $docente->obtenerCodDocente(); ?>" />
            <?php 
            	} 
            ?>    
            <?php
				if (($accion == 'preagregar') or ($accion == 'agregar'))
				echo "<h1>Agregar Docente</h1>";
				elseif (($accion == 'premodificar') or ($accion == 'modificar'))
				echo "<h1>Modificar docente</h1>";
				else
				echo "<h1>acci&oacute;n inv&aacute;lida en Docente</h1>";
            ?>
            <p class="menucentro">
				<?php
                    if (($accion == 'preagregar') or ($accion == 'agregar'))
                    echo "<input type='button' onClick='javascript:docenteAgregar();' value='Guardar'/>";
                    elseif (($accion == 'premodificar') or ($accion == 'modificar')){
                    echo "<input type='button' onClick='javascript:docenteModificar();' value='Guardar'/>";
                }
                ?>            
                &nbsp; &nbsp; | &nbsp; &nbsp;            
                <input type='button' onClick="javascript:docenteListar();" value="Ver todos"/> 
            </p>
            <?php	
				if (($accion == 'premodificar') or ($accion == 'preagregar')) { 
			?>
			<center><p style="font-size: 70%; color: grey;">Todos los campos con (*) son obligatorios</p></center>
            
            <table id="formulario" style="font-size: 90%;">
				<tr>
					<td>	
						<a class="imagen-zoom">
							<?php if($exitoFoto === true){?> 
								<img src='tmp/<?php echo $docente->obtenerCodigo(); ?>.jpg' width="150px" height="220px" border="0" />
								<span>
									<?php echo $docente->obtenerNombreCompleto(2); ?>
									<img src='tmp/<?php echo $docente->obtenerCodigo(); ?>.jpg' />
								</span>
							<?php }else{ ?>
								<img src='Base/Imagenes/Defecto.jpg' width="150px" height="220px" border="0" />
								<span>
									<?php echo $docente->obtenerNombreCompleto(2); ?>
									<img src='Base/Imagenes/Defecto.jpg' />
								</span>
							<?php }?>
						</a>
					</td>
					<td>					
						<input type="file" name="imagen" accept="image/*">
					</td>
				</tr>			
				<tr>
                    <td><span style="color:red">*</span> Estado:</td>
                    <td>
                        <select name="estado" id="estado" class="obligatorio">
						<?php if($accion=='premodificar' and $docente->obtenerEstado()=='A'){?> 
                            <option value="<?php echo $docente->obtenerEstado(); ?>">ACTIVO</option>
                            <option value="R">RETIRADO</option>
                            <option value="J">JUBILADO</option>								
                        <?php }elseif($accion=='premodificar' and $docente->obtenerEstado()=='R'){?>
							<option value="<?php echo $docente->obtenerEstado(); ?>">RETIRADO</option>
							<option value="A">ACTIVO</option>	
							<option value="J">JUBILADO</option>	
						<?php }elseif($accion=='premodificar' and $docente->obtenerEstado()=='J'){?>
							<option value="<?php echo $docente->obtenerEstado(); ?>">JUBILADO</option>
							<option value="A">ACTIVO</option>
							<option value="R">RETIRADO</option>				
						 <?php }elseif($accion=='preagregar'){?>							
                            <option value="A">ACTIVO</option>	
							<option value="R">RETIRADO</option>
                            <option value="J">JUBILADO</option>		
                        <?php  }?>
                        </select>
                    </td>
                  <?php   if($_SESSION['tipo']== 'A' or $_SESSION['tipo']== 'D' ) {?>
                    	
					 
                    	
                    	
                    	<?php 
                    	
					
                    	if ($docente->obtenerPrivilegio()== 'A' or $docente->obtenerPrivilegio()== 'D'){
						 
						 ?>
						 	<td><span style="color:red">*</span> Cambio de Rol</td>
					<td>
						 <select name="cambioroll" >	<?php 	
							
							 
						for($i=0;$i<count($listaDocentes);$i++){
						
							if($listaDocentes[$i]->obtenerPrivilegio() == $docente->obtenerPrivilegio()){ ?>	
								<option value="<?php  echo $listaDocentes[$i]->obtenerCodigo(); ?>" > <?php  echo $listaDocentes[$i]->obtenerNombreCompleto(); ?> </option>
								<?php unset($listaDocentes[$i]);
								} }	
					 sort($listaDocentes);
						for($i=0;$i<count($listaDocentes);$i++){
						
							if($listaDocentes[$i]->obtenerPrivilegio() == 'A' or $listaDocentes[$i]->obtenerPrivilegio() == 'D'){ ?>	
									<?php unset($listaDocentes[$i]);
									 sort($listaDocentes);
								} }	
                    	
                    	
                    	foreach($listaDocentes as $LD){?>
								
								<option value="<?php echo $LD->obtenerCodigo(); ?>" > <?php echo $LD->obtenerNombreCompleto(); ?> </option>
						
							<?php } 
								
						
						 }else{ ?>
									<td><span style="color:red">*</span> Privilegio</td>
					<td>
							   <select name="privilegio" >
							<?php 
							for($i=0;$i<count($listaDePrivilegio);$i++){
							if($listaDePrivilegio[$i]->obtenerTipo() == 'A' || $listaDePrivilegio[$i]->obtenerTipo() == 'D'){ 
								 unset($listaDePrivilegio[$i]);
								 sort($listaDePrivilegio);
								} }
							sort($listaDePrivilegio);		
							var_dump($listaDePrivilegio);				
							for($i=0;$i<count($listaDePrivilegio);$i++){
							if($listaDePrivilegio[$i]->obtenerTipo() == $docente->obtenerPrivilegio()){?>
								<option value="<?php  echo $docente->obtenerPrivilegio(); ?>" > <?php  echo $listaDePrivilegio[$i]->obtenerDescripcion(); ?> </option>
								<?php  unset($listaDePrivilegio[$i]);
								} }
								
								
							foreach($listaDePrivilegio as $Pr){?>
								
								<option value="<?php echo $Pr->obtenerTipo(); ?>" > <?php  echo $Pr->obtenerDescripcion(); ?> </option>
						
							<?php } 
								
								
								
								
								}?>	
							
                    	</select>
                    
                    <label id="codPr"></label>
					</td>
					<?php  } ?>
                </tr>
				<tr>
					<td><span style="color:red">*</span> Nombre:</td>
					<td>						
                    	<input name="nombre1" id="nombre1" type="text" class="obligatorio" OnKeyup="validarNombre1();" maxlength="100" value="<?php echo $docente->obtenerNombre1(); ?>"></input>
                        <label id="nomb1"></label>
                    </td>				
					<td>Segundo Nombre:</td>
					<td>
                    	<input name="nombre2" id="nombre2" type="text" OnKeyup="validarNombre2();" maxlength="100" value="<?php echo $docente->obtenerNombre2(); ?>"></input>
                        <label id="nomb2"></label>
                </tr>				
				<tr>
					<td><span style="color:red">*</span> Apellido:</td>
					<td>
                    	<input name="apellido1" id="apellido1" type="text" class="obligatorio" OnKeyup="validarApellido1();" maxlength="100" value="<?php echo $docente->obtenerApellido1(); ?>"></input>
                        <label id="ape1"></label>
                	</td>				
					<td>Segundo Apellido:</td>
					<td>
                    	<input name="apellido2" id="apellido2" type="text"  OnKeyup="validarApellido2();" maxlength="100" value="<?php echo $docente->obtenerApellido2(); ?>"></input>
                        <label id="ape2"></label>
                	</td>
				</tr>
				<tr>
					<td><span style="color:red">*</span> C&eacute;dula:</td>
					<td>
                    	<input name="cedula" id="cedula" type="text" class="obligatorio" OnKeyup="validarCedula();" maxlength="8" value="<?php echo $docente->obtenerCedula(); ?>"></input>
                        <label id="cedu"></label>
                	</td>				
					<td>Rif:</td>
					<td>
                    	<input name="rif" id="rif" type="text" OnKeyup="validarRif();" maxlength="15" placeholder="X-XXXXXXXX" value="<?php echo $docente->obtenerRif(); ?>"></input>
                        <label id="rf"></label>
                	</td>
				</tr>	
				<tr>
                    <td><span style="color: red">*</span>  Sexo:</td>
                    <td>
                        <select name="sexo" id="sexo" class="obligatorio">
						<?php if($accion =='premodificar' and $docente->obtenerSexo()=='M'){?> 
                            <option value="<?php echo $docente->obtenerSexo(); ?>">Masculino</option>
                            <option value="F">Femenino</option>							
                        <?php }elseif($accion =='premodificar' and $docente->obtenerSexo()=='F'){?>
							<option value="<?php echo $docente->obtenerSexo(); ?>">Femenino</option>
							<option value="M">Masculino</option>	
						 <?php }elseif($accion =='preagregar'){?>							
							<option value="M">Masculino</option>
							<option value="F">Femenino</option>		
                        <?php  }?>
                        </select>                   							
                    </td> 
					<td><span style="color:red">*</span> Fecha de Nacimiento:</td>
					<td>
                    	<input class="calendario obligatorio" name="fecNacimiento" id="fecNacimiento" type="text" OnChange="validarFecha(this);" placeholder="dd-mm-aa" maxlength="10" value="<?php echo $docente->obtenerFecNacimiento(); ?>"></input>
                        <label id="calendario"></label>
                	</td>
				</tr>			
				<tr>
					<td><span style="color: red">*</span> Direcci&oacute;n:</td>
					<td>
                    	<input name="direccion" id="direccion" type="text" class="obligatorio" OnKeyup="validarDireccion();" value="<?php echo $docente->obtenerDireccion(); ?>"></input>
                        <label id="direc"></label>
                	</td>									
					<td>Tipo de Sangre:</td>
					<td>
                    	<select name="tipSangre" id="tipSangre">
							<?php if($accion=='premodificar'){?> 			
							<option value="<?php echo $docente->obtenerTipSangre(); ?>"><?php echo $docente->obtenerTipSangre(); ?></option>
							<option value="A-">A-</option>
							<option value="B+">B+</option>
							<option value="B-">B-</option>
							<option value="AB+">AB+</option>
							<option value="AB-">AB-</option>
							<option value="O+">O+</option>
							<option value="O-">O-</option>		

						 <?php }elseif($accion=='preagregar'){?>
							<option value="">-----</option>
							<option value="A-">A-</option>
							<option value="B+">B+</option>
							<option value="B-">B-</option>
							<option value="AB+">AB+</option>
							<option value="AB-">AB-</option>
							<option value="O+">O+</option>
							<option value="O-">O-</option>		
                        <?php  }?>				
						</select>
                        <label id="tipSan"></label>
                	</td>
				</tr>				
				<tr>
					<td><span style="color: red">*</span> Tel&eacute;fono m&oacute;vil:</td>
					<td>
                    	<input name="telefono1" id="telefono1" type="text" class="obligatorio" OnKeyup="validarTelefono1();" maxlength="11" placeholder="XXX-XXXXXXX" value="<?php echo $docente->obtenerTelefono1(); ?>"></input>
                        <label id="tlf1"></label>
                	</td>				
					<td>Tel&eacute;fono local:</td>
					<td>
                    	<input name="telefono2" id="telefono2" type="text" OnKeyup="validarTelefono2();" placeholder="XXX-XXXXXXX" maxlength="11" value="<?php echo $docente->obtenerTelefono2(); ?>"></input>
                        <label id="tlf2"></label>
                	</td>
				</tr>
				<tr>
					<td><span style="color: red">*</span> Correo Personal:</td>
					<td>
                    	<input name="correoPersonal" id="correoPersonal" type="email" class="obligatorio" OnKeyup="validarCorreoP();" value="<?php echo $docente->obtenerCorreoPersonal(); ?>"></input>
                        <label id="correoP"></label>
                	</td>
					<td>Correo Institucional:</td>
					<td>
                    	<input name="correoInstitucional" id="correoInstitucional" type="email" OnKeyup="validarCorreoI();" value="<?php echo $docente->obtenerCorreoInstitucional(); ?>"></input>
                    	<label id="correoI"></label>
                    </td>
				</tr>	
				<tr>
					<td><span style="color: red">*</span> N&uacute;mero de Empleado:</td>
					<td>
                    	<input name="numEmpleado" id="numEmpleado" type="text" class="obligatorio" OnKeyup="validarNumE();" maxlength="4" value="<?php echo $docente->obtenerNumEmpleado(); ?>"></input>
                        <label id="numEmp"></label>
                	</td>
                	 <?php	
            	if (($accion == 'premodificar')) { 
            ?>
					<td>Usuario</td>
					<td>
                    	<input name="login" id="login" type="text" value="<?php echo $docente->obtenerLogin(); ?>"></input>
                        <label id="logi"></label>
                	</td>
                <?php } ?>
				</tr>
				<tr>
					<td><span style="color: red">*</span> Instituto:</td>
					<td>
						<select name="codInstituto" class="obligatorio">
                    	
                    	<?php 
                    	for($i=0;$i<count($listaDeInstitutos);$i++){
							if($listaDeInstitutos[$i]->obtenerCodigo() == $docente->obtenerCodInstituto()){?>
								<option value="<?php  echo $docente->obtenerCodInstituto(); ?>" > <?php  echo $listaDeInstitutos[$i]->obtenerNombreCorto(); ?> </option>
								<?php  unset($listaDeInstitutos[$i]);
								}?>	
							<?php } 
							
							foreach($listaDeInstitutos as $i){?>
								
								<option value=" <?php echo $i->obtenerCodigo(); ?>" > <?php echo $i->obtenerNombreCorto(); ?> </option>
						
							<?php } ?>
                    	</select>
                        <label id="codIns"></label>
                	</td>				
					<td><span style="color: red">*</span> Pensum:</td>
					<td>
                    <select name="codPensum" class="obligatorio">	
                    	
                    	<?php 
                    	for($i=0;$i<count($listaDePensums);$i++){
							if($listaDePensums[$i]->obtenerCodigo() == $docente->obtenerCodPensum()){?>
								<option value="<?php  echo $docente->obtenerCodPensum(); ?>" > <?php  echo $listaDePensums[$i]->obtenerNombreCorto(); ?> </option>
								<?php  unset($listaDePensums[$i]);
								}?>	
							<?php } 
							
							foreach($listaDePensums as $p){?>
								
								<option value=" <?php echo $p->obtenerCodigo(); ?>" > <?php  echo $p->obtenerNombreCorto(); ?> </option>
						
							<?php } ?>
							
                    	</select>
                    
                    <label id="codPen"></label>
                	</td>
				</tr>   
				 <?php	
            	if (($accion == 'premodificar')) { 
            ?>
			
				<?php } ?>
			</fieldset>		 
            </table>
            <?php if (($accion == 'premodificar') or ($accion == 'modificar')) { ?>
            <table id="formulario" style="font-size: 90%;">
				<tr>				
					<td>Contraseña actual :</td>
					<td><input name="contra" id="contra" type="password" value=''/></td>
				</tr>				
				<tr>			 					
					<td> Contraseña nueva :</td>
					<td>
					<input name="contra1" id="contra1" type="password" value=''/></input>    
                	</td>
				</tr>				
				<tr>
					<td>Confirmaci&oacute;n de contraseña: </td>
					<td>
					<input name="contra2" id="contra2" type="password" >
					</td>
				</tr>
			</table>
            <?php 
				}
            	} 
            ?>            
            <p class="mensaje"> 
				<?php			
					if (($accion == 'agregar') or ($accion == 'modificar'))
					if($exito===true){						
						echo "<spam style='color: blue;'>".$mensaje."</spam>";				
					}else{
						echo "<spam style='color: red;'>".$mensaje."</spam>";
					}			
					if ($exitoFoto === false)	
					echo $mensajeFoto,'<br>';					 
                ?> 
            </p>
        </form>    
    </div>
</div>
